As for ECAs, I think UYOs should be complusory... Others up to
you... Student development cannot just go with ECAs, community
projects leh?
Homework, I believe 1 assignment per subject a day is more than
enough, end of the day, it matters to how much you practice
Long working hrs? These days many ppl work more than 8 hrs!